#ifndef ABSTRACTAI_H
#define ABSTRACTAI_H

class AbstractAI
{
public:
	virtual void PerformTurn(Player &player) = 0;
};

class RuleBasedAI: public AbstractAI
{
public:
	void PerformTurn(Player &player);
};

class StateBasedAI: public AbstractAI
{
public:
	void PerformTurn(Player &player);
};

#endif

